*{margin:0;padding:0}

/* ---- common ---- */
/* suspend */
.suspend {width:40px;height:198px;position:fixed;top:200px;right:0;overflow:hidden;z-index:9999;}
.suspend dl {width:120px;height:198px;border-radius:25px 0 0 25px;padding-left:40px;box-shadow:0 0 5px #e4e8ec;}
.suspend dl dt {width:40px;height:198px;background:url(../images/suspend.png);position:absolute;top:0;left:0;cursor:pointer;}
.suspend dl dd {}
.suspend dl dd.suspendQQ {width:120px;height:85px;background:#ffffff;}
.suspend dl dd.suspendQQ a {width:120px;height:85px;display:block;background:url(../images/suspend.png) -40px 0;overflow:hidden;}
.suspend dl dd.suspendTel {width:120px;height:112px;background:#ffffff;border-top:1px solid #e4e8ec;}
.suspend dl dd.suspendTel a {width:120px;height:112px;display:block;background:url(../images/suspend.png) -40px -86px;overflow:hidden;}
* html .suspend {position:absolute;left:expression(eval(document.documentElement.scrollRight));top:expression(eval(document.documentElement.scrollTop+200))}
/* totalAssets */
.totalAssetsPiece {width:100%;height:60px;}
.totalAssets {width:100%;height:30px;padding:15px 0;background:#333333;position:fixed;bottom:0;left:0;z-index:9998;}
*html .totalAssets{position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}
.totalAssetsBox {width:1200px;margin:auto;}
.totalAssetsWallet {font-size:14px;float:left;}
.totalAssetsWallet li {height:30px;line-height:30px;float:left;color:#ffffff;margin-right:20px;}
.totalAssetsWallet li span {height:30px;display:inline-block;margin-right:10px;}
.totalAssetsWallet li span.totalAssetsNumber {background:#222222;border-radius:3px;padding:0 20px;}
.totalAssetsWallet li span.totalAssetsNumber span {margin-right:0;}
.totalAssetsSerive {width:148px;height:28px;background:url(../images/service.png) 0 -70px;float:right;margin-top:1px;display:none;}
.totalAssetsSeriveQQ {width:103px;height:28px;float:right;margin:1px 20px 0 0;display:none;}
.totalAssetsSeriveQQ a {width:103px;height:28px;display:inline-block;background:url(../images/service.png) 0 -108px;}
.totalAssetsSeriveQQ a:hover {background:url(../images/service.png) 0 -146px;}
/* tab box */
.box .BoxContent {display:none;}
.box .BoxContent.on {display:block;}
/* result */
.result {padding-left:30px;width:500px;margin:100px auto;}
.succeed {border-left:5px solid #03a8d9;}
.error {border-left:5px solid #ed4646;}
.resultTitle {height:40px;line-height:40px;font-size:40px;font-family:"Microsoft Yahei","黑体";font-weight:normal;}
.succeed .resultTitle {color:#03a8d9;}
.error .resultTitle {color:#ed4646;}
.resultContent {color:#555555;margin-top:20px;line-height:25px;font-size:20px;font-family:"Microsoft Yahei","黑体";margin-right:30px;}
.resultContent a,.resultContent a:hover {font-size:20px;font-family:"Microsoft Yahei","黑体";}
/* reminder */
.reminder {margin-bottom:30px;}
.reminder h3 {font-size:14px;}
.reminder div {font-size:12px;}
/* filtrate */
.filtrate input {height:20px;background:#ed4646;border-radius:3px;color:#ffffff;margin-left:10px;padding:0 5px;cursor:pointer;}
.filtrate input:hover {color:#ffffff;background:#ce4b44;}
/* detailsTable */
.detailsTable {width:80%;height:auto;position:fixed;top:50%;left:50%;display:none;background:#ffffff;border:1px solid #cccccc;box-shadow:0 0 8px #aaaaaa;z-index:9999;}
.detailsTableBox {padding:20px;}
.closeDetailsTable {display:block;width:100%;height:30px;line-height:30px;text-align:center;color:#888888;background:#eeeeee;margin-top:20px;}
.closeDetailsTable:hover {background:#ce4e4e;color:#ffffff;}
/* fromResult */
.fromResult {padding-left:20px;}
.fromResultOk {color:#green;background:url(../images/succeed.png) no-repeat left;}
.fromResultWrong {color:#ce4e4e;background:url(../images/error.png) no-repeat left;}
/* table */
.table {}
.table tr th {font-size:14px;text-align:left;}
.table tr th,.table tr td {height:40px;line-height:40px;padding-left:15px;border-bottom:1px solid #e4e8ec;}
/* tableManage */
.tableManage {border:1px solid #e4e8ec;border-bottom:none;}
.tableManage tr th {height:40px;line-height:40px;font-size:14px;text-align:left;background:#f1f5f8;}
.tableManage tr th,.tableManage tr td {padding-left:15px;border-bottom:1px solid #e4e8ec;}
.tableManage tr td {height:30px;line-height:30px;padding-left:15px;border-bottom:1px solid #e4e8ec;}
/* ManageFrom */
.ManageFrom {margin:auto;background:#f1f5f8;padding:20px 0 20px 100px;}
.ManageFrom table {width:700px;}
.tableManageFrom {width:;}
.tableManageFrom {}
.tableManageFrom td .manageFromWay {height:50px;}
.tableManageFrom th {line-height:30px;color:#666666;font-weight:normal;text-align:right;padding-top:0;}
.tableManageFrom th,.tableManageFrom td {padding:10px 0;}
.tableManageFrom .manageFromWay a {width:150px;height:20px;line-height:20px;padding:15px 0;text-align:center;display:inline-block;background:#f1f5f8;border:2px solid #cccccc;margin-right:30px;}
.tableManageFrom .manageFromWay a span {width:40px;height:20px;display:inline-block;color:#ffffff;margin-left:5px;}
.tableManageFrom .manageFromWay a span.free {background:#aaaaaa;}
.tableManageFrom .manageFromWay a span.pay {background:#ed4646;}
.tableManageFrom .manageFromWay a:hover,.tableManageFrom .manageFromWay a.on {background:#f5f5f5;border:2px solid #ce4e4e;}
.tableManageFrom .manageFromTitle {line-height:30px;}
.tableManageFrom .manageFromReminder {font-size:12px;color:#888888;margin-top:10px;}
.tableManageFrom .manageFromReminderR {font-size:12px;color:#888888;}
.tableManageFrom .manageFromText {height:28px;line-height:28px;border:1px solid #cccccc;background:#ffffff;border-radius:3px;display:inline-block;padding:0 5px;}
.tableManageFrom .manageFromVoice {height:30px;line-height:30px;border-radius:3px;border:1px solid #cccccc;padding:0 10px;display:inline-block;font-size:12px;background:#eeeeee;cursor:pointer;}
.tableManageFrom .manageFromVoice:hover {background:#e4e8ec;}
.tableManageFrom .manageFromButtonBox{width:200px;height:35px;background:#ce4b44;border-radius:3px;display:inline-block;overflow:hidden;}
.tableManageFrom .manageFromButton {width:200px;height:30px;line-height:30px;background:#ed4646;color:#ffffff;border-radius:3px;cursor:pointer;font-size:16px;font-family:"Microsoft Yahei","黑体";}
.tableManageFrom .manageFromButton:hover {height:35px;line-height:35px;}
.tableManageFrom .manageFromButtonBoxBack {width:100px;height:35px;background:#777777;border-radius:3px;display:inline-block;overflow:hidden;}
.tableManageFrom .manageFromButtonBack {width:100px;height:30px;line-height:30px;background:#888888;color:#ffffff;border-radius:3px;cursor:pointer;font-size:16px;font-family:"Microsoft Yahei","黑体";margin-right:10px;}
.tableManageFrom .manageFromButtonBack:hover {height:35px;line-height:35px;}
.tableManageFrom .walletLocation {width:400px;padding:10px 0;text-align:center;background:#eeeeee;border:1px solid #cccccc;border-radius:3px;}
.tableManageFrom .walletLocation:hover {background:#e4e8ec;}
.tableManageFrom .manageFromSelect {width:271px;height:30px;line-height:30px;border:1px solid #cccccc;border-bottom:none;padding-left:10px;background:#f1f5f8;border-radius:3px 3px 0 0;display:block;}
.tableManageFrom .manageFromSelect option {height:25px;line-height:25px;vertical-align:middle;padding:0 10px;}
.topupFlow {margin:20px 0;}
/* bankChoice */
.bankChoice{width:490px;height:45px;border:1px solid #cccccc;padding:10px 0 10px 10px;background:#ffffff;border-radius:3px;position:relative;}
.bankChoice dt.bankChoiceMore {width:30px;height:30px;top:5px;border-radius:0 3px 3px 0;position:absolute;right:-31px;background:#ffffff;border:1px solid #cccccc;border-left:none;}
.bankChoice dt.bankChoiceMore:hover {background:#f5f5f5;}
.bankChoice dt.bankChoiceConfirm {display:none;overflow:hidden;}
.bankChoice dt.bankChoiceConfirm input {width:200px;height:35px;line-height:35px;background:#ce4e4e;border-bottom:5px solid #dddddd;cursor:pointer;color:#ffffff;font-size:16px;font-family:"Microsoft Yahei","黑体";text-align:center;display:block;margin:20px auto 0;}
.bankChoice dt.bankChoiceConfirm input:hover {height:30px;margin-top:25px;border-bottom:none;}
.bankChoice dt span {width:1px;height:1px;display:block;border:5px solid;border-color:#555555 #ffffff #ffffff #ffffff;margin:14px 0 0 10px;}
.bankChoice dt:hover span {border-color:#555555 #f1f5f8 #f1f5f8 #f1f5f8;}
.bankChoice dd {width:145px;float:left;display:inline;margin:5px 0;display:none;margin-left:10px;}
.bankChoice dd input{vertical-align:middle;width:13px;padding:0;margin-right:3px}
.bankChoice dd span{display:inline-block;vertical-align:middle;border:1px solid #cccccc;width:120px;height:35px;cursor:pointer}
/* grumble */
.grumble{position:absolute;background-image:url(../images/bubble-sprite.png);background-repeat:no-repeat;z-index:99999}.grumble-text{position:absolute;text-align:center;z-index:99999;display:table;overflow:hidden;text-transform:uppercase;font-size:14px;line-height:14px}.ie7 .grumble-text,.ie6 .grumble-text{display:block}.grumble-text .outer{display:table-cell;vertical-align:middle;color:white}.ie7 .grumble-text .outer,.ie6 .grumble-text .outer{display:block;width:85%;position:absolute;top:48%;left:0}.ie7 .inner,.ie6 .inner{position:relative;top:-50%}.grumble-text50 .outer{padding:6px}.grumble-text100 .outer{padding:8px}.grumble-text150 .outer{padding:10px}.grumble-text200 .outer{padding:12px}.grumble50{background-position:0 0}.grumble100{background-position:0 -50px}.grumble150{background-position:0 -150px}.grumble200{background-position:0 -300px}.alt-grumble50{background-position:-200px 0}.alt-grumble100{background-position:-200px -50px}.alt-grumble150{background-position:-200px -150px}.alt-grumble200{background-position:-200px -300px}.grumble-button{position:absolute;width:20px;height:12px;-moz-border-radius:3px;border-radius:3px;background:#ff5c00;color:#fff;text-align:center;font-size:.8em;line-height:.9em;-moz-box-shadow:1px 1px 1px #ccc;-webkit-box-shadow:1px 1px 1px #ccc;box-shadow:1px 1px 1px #ccc;cursor:pointer;z-index:99999}
/* login */
.loginFullScreen {width:100%;height:100%;background:url(../images/50Percent_0.png);position:fixed;top:0;z-index:9999;}
* html .loginFullScreen{position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop))}
.login {width:350px;height:auto;background:#ffffff;border-radius:3px;overflow:hidden;position:absolute;top:50%;left:50%;}
.loginTitle {height:40px;line-height:40px;background:#f1f5f8;}
.loginTitle span {margin:0 20px;}
.loginTitle span.loginTitleText {font-size:16px;font-weight:bold;}
.loginTitle span.loginClose {font-size:20px;float:right;color:#aaaaaa;cursor:pointer;font-family:"宋体"}
.loginTitle span.loginClose:hover {color:#ed4646;}
.loginFrom {width:310px;margin:auto;padding-bottom:15px;}
.loginFrom li {margin-top:15px;}
.loginFrom li .loginFromText {width:288px;height:38px;padding:0 10px;line-height:38px;border:1px solid #e4e8ec;background:#f5f5f5;display:inline-block;}
.loginFrom li .loginFromTextVC {width:158px;height:38px;padding:0 10px;line-height:38px;border:1px solid #e4e8ec;background:#f5f5f5;display:inline-block;}
.loginFrom li .loginFromButtonBox{width:100%;height:40px;background:#ce4b44;border-radius:3px;}
.loginFrom li .loginFromButton {width:100%;height:35px;line-height:35px;background:#ed4646;color:#ffffff;border-radius:3px;cursor:pointer;font-size:16px;font-family:"Microsoft Yahei","黑体";}
.loginFrom li .loginFromButton:hover {height:40px;line-height:40px;}
.loginFrom li img {display:inline-block;margin-left:10px;}
/* popup */
#popup {width:100%;height:100%;background:url(../images/50Percent_0.png);position:fixed;top:0;left:0;z-index:9999;}
* html #popup {position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop))}
.popupFrame {width:500px;height:auto;background:url(../images/50Percent_0.png);padding:5px;border-radius:3px;position:absolute;top:50%;left:50%;}
.popupBox {width:500px;height:auto;background:#fefefe;border-radius:3px;overflow:hidden;position:relative;}
.popupContent {margin:50px 0;}
.popupReminder {border-left:5px solid #454545;margin:auto;padding-left:30px;}
.popupReminder h3 {height:30px;line-height:30px;font-size:30px;font-family:"Microsoft Yahei","黑体";color:#333333;font-weight:normal;color:#454545;}
.popupReminder div {font-size:16px;margin-top:20px;font-family:"Microsoft Yahei","黑体";color:#555555;}
.popupReminder div a,.popupReminder div a:hover {font-size:16px;margin-top:20px;font-family:"Microsoft Yahei","黑体";color:#555555;}
.popupError {border-left:5px solid #ed4646;}
.popupError h3 {color:#ed4646;}
.popupSucceed {border-left:5px solid #03a8d9;}
.popupSucceed h3 {color:#03a8d9;}
a.popupClose {width:40px;height:40px;display:block;cursor:pointer;background:url(../images/close.png) 0 0;position:absolute;right:5px;bottom:5px;}
a.popupClose:hover {background:url(../images/close.png) 0 -41px;}
.indicate {width:22px;height:18px;background:url(../images/indicate.gif); display:inline-block;margin-bottom:-3px;}
/* ifltie */
.ifltie {height:30px;line-height:30px;background:#ce4e4e;color:#ffffff;text-align:center;}
.ifltie a {color:#ffd9d9;}
.ifltie a:hover {color:#ffffff;}
